URL Biçimi Nasıl Olmalı? SEO Uyumlu URL Yapısı

SEO uyumlu bir URL; sayfanın konusunu anlaşılır biçimde anlatan, tutarlı kurallarla oluşturulan ve gereksiz yere değiştirilmeyen bir web adresi olmalıdır. Yeni adreslerde açıklayıcı kelimeler, kelimeler arasında kısa çizgi ve standart bir harf kullanımı iyi bir başlangıçtır. Bunun yanında adresin doğru sayfayı açması, taranabilmesi ve farklı sürümlerinin yönetilmesi gerekir.
Örneğin bu konu için /url-bicimi-nasil-olmali/ anlaşılır bir kısa addır. Başlığın tamamını URL’ye taşımadan sayfanın ne anlattığını belirtir.
İyi bir URL tasarımı, yalnızca adres çubuğundaki görüntüyü düzenlemek değildir. İç bağlantıları, kategori yapısını, filtreleri ve gelecekte yapılacak güncellemeleri de düşünmeyi gerektirir.
URL nedir, hangi bölümlerden oluşur?
URL, internette bir kaynağın adresini belirtir. Alan adı bu adresin yalnızca bir bölümüdür; sayfanın yolu, parametreleri ve bölüm bağlantıları ayrıca bulunabilir.
Şu temsili adresi inceleyelim:
| Bölüm | Örnekteki karşılığı | Görevi |
|---|---|---|
| Protokol | https:// | Kaynağa hangi protokolle erişileceğini belirtir |
| Alan adı | example.com | İsteğin yöneldiği sunucunun adını belirtir |
| Yol | /blog/url-yapisi/ | İstenen kaynağın adres yoludur |
| Sorgu parametresi | ?kaynak=bulten | Uygulamaya ek bilgi iletebilir |
| Fragment | #sss | Sayfanın belirli bir bölümüne gitmek için kullanılabilir |
İçerik yönetim sistemlerinde kullanılan slug, çoğunlukla yazı veya sayfayı tanımlayan kısa addır. Bu örnekte url-yapisi slug olarak düşünülebilir. Permalink, yani kalıcı bağlantı ise içeriğe erişmek için kullanılan kalıcı adrestir. URL’nin temel bileşenleri için MDN URL açıklamasına bakılabilir.
SEO uyumlu URL oluşturmanın temel kuralları
1. Sayfanın konusunu anlatın, başlığın tamamını kopyalamayın
Bir adresi gören kişi, sayfanın içeriği hakkında fikir edinebilmelidir. “İç SEO Analizi Nasıl Yapılır? Başlangıçtan İleri Seviyeye Rehber” başlığı için /ic-seo-analizi/ yeterli olabilir.
Buna karşılık /icerik-84729/ konuyu açıklamaz; /seo-ic-seo-seo-analizi-seo-rehberi/ ise aynı kavramı gereksiz yere tekrarlar. Sayfayı ayırt eden kelimeleri koruyup başlıktaki tanıtım ifadelerini çıkarabilirsiniz.
Google, anlaşılır kelimeler içeren adresleri ve kelimeleri ayırmak için alt çizgi yerine kısa çizgiyi önerir. Yeni bir adres için /teknik-seo-analizi/, /teknik_seo_analizi/ biçimine tercih edilebilir. Google URL yapısı rehberi.
2. Kısalığı anlamın önüne koymayın
URL uzunluğunu tek başına kalite ölçütü yapmayın. Her sayfayı aynı karakter sayısına indirmeye çalışmak, adresin açıklayıcılığını azaltabilir.
Örneğin /analiz/, bir SEO sitesinde birçok farklı konuyu ifade edebilir. /e-ticaret-teknik-seo-analizi/ daha uzun olmasına rağmen belirli bir hizmeti açıkça anlatır.
Pratik kontrol şudur: Adresteki bir kelimeyi çıkardığınızda sayfanın konusu veya diğer sayfalardan farkı kayboluyor mu? Kaybolmuyorsa sadeleştirmeyi değerlendirebilirsiniz. Bu, yeni adresler için bir yazım kararıdır; çalışan URL’leri sırf birkaç karakter kısaltmak için değiştirme gerekçesi değildir.
3. Büyük ve küçük harf kullanımını standartlaştırın
Yeni URL yollarında küçük harf kullanmak, adres üretimini ve paylaşımını tutarlı hale getirir. /Seo-Analizi/ ile /seo-analizi/ adreslerinin sunucunuzda aynı biçimde ele alındığını varsaymayın.
Aynı içeriği açan harf varyasyonları varsa tercih edilen sürümü belirleyin. Yazılımın ürettiği bağlantılar ve yönlendirmeler bu tercihle uyumlu olmalıdır. Google da aynı içeriğe karşılık gelen adreslerde harf kullanımının standartlaştırılmasını önerir. Google e-ticaret URL önerileri.
Bu tercih, mevcut bütün adresleri kontrolsüzce küçük harfe çevirmek anlamına gelmez. Önce sunucunun davranışını ve kullanılan bağlantıları inceleyin.
4. Türkçe karakterleri otomatik olarak SEO hatası saymayın
URL’de Türkçe karakter kullanılması, tek başına indeksleme engeli değildir. Google, hedef kitlenin dilindeki adresleri destekler; bağlantılarda uygun karakter kodlamasının kullanılmasını ister. Google dil ve URL rehberi.
Örneğin /çocuk-ayakkabısı/ ile /cocuk-ayakkabisi/ iki farklı yazım tercihidir. İkincisini yeni adreslerde ekip içi kullanım ve kopyalama kolaylığı için seçebilirsiniz. Bu tercih, Türkçe karakter içeren mevcut sayfaların mutlaka taşınması gerektiğini göstermez.
Türkçe karakterler bazı araçlarda yüzde işaretli kodlarla görüntülenebilir. Bu görüntü, tek başına bozuk URL demek değildir. Seçtiğiniz biçimin tarayıcıda, site haritasında ve bağlantılarda doğru çalışmasını kontrol edin.
5. HTTPS ve alan adı tercihini tutarlı uygulayın
HTTPS, tarayıcı ile sunucu arasındaki iletişimin güvenli biçimde yapılmasını sağlar. Ancak adreste HTTPS bulunması, sitenin içerik kalitesi veya sıralaması için tek başına bir garanti değildir.
https://www.example.com/ ile https://example.com/ arasında sitenizin tercih ettiği sürümü belirleyin. Aynı sayfanın farklı protokol ve alan adı sürümlerinde bağımsız kopyalar oluşturmasını önleyin.
Buradaki karar, hangi biçimin daha şık göründüğünden fazlasıdır: Sertifika, yönlendirme, iç bağlantı ve canonical ayarları aynı tercih etrafında çalışmalıdır.
6. Sondaki eğik çizgi için tek bir kural belirleyin
/seo-rehberi ve /seo-rehberi/ biçimlerinden biri bütün siteler için zorunlu değildir. Bununla birlikte Google, alan adından sonraki bu iki yolu farklı URL’ler olarak değerlendirebilir.
Aynı içerik iki adreste açılıyorsa bir sürümü tercih edip diğerini ona yönlendirmek tutarlı bir uygulamadır. Alan adının kökündeki https://example.com ile https://example.com/ ise bu ayrımdan farklı değerlendirilir ve eşdeğerdir. Google’ın sondaki eğik çizgi açıklaması.
7. Klasörleri içerik yapısına göre seçin
/blog/url-yapisi/, /hizmetler/teknik-seo/ ve /urunler/kosu-ayakkabisi/ gibi yapılar, içerik türlerini düzenlemek için kullanılabilir. Ancak her kategori ve alt kategoriyi ürün adresine eklemek zorunda değilsiniz.
Sık kategori değiştiren ürünlerde, ürün adresini kategori yolundan bağımsız tutmak bakım kolaylığı sağlayabilir. Bu bir mimari tercihtir; bütün e-ticaret sitelerine aynı şablon uygulanmamalıdır.
URL’deki klasör sayısı ile sayfaya ulaşmak için gereken tıklama sayısı aynı değildir. Kök dizindeki bir sayfa iç bağlantısız kalabilir; uzun yola sahip başka bir sayfa menüden doğrudan erişilebilir olabilir. Google, site yapısını anlamak için sayfalar arasındaki bağlantıları inceler. Google site gezinme yapısı rehberi.
8. Tarih ve sayıları içeriğin ihtiyacına göre kullanın
Her zaman güncel tutulan bir rehber için /2026/10/seo-rehberi/ yerine /seo-rehberi/ daha sürdürülebilir bir tercih olabilir. Böylece başlığı ve içeriği yenilediğinizde URL’de eski yılın kalması sorununu yaşamazsınız.
Buna karşılık belirli bir etkinlik, rapor veya yıllık veri seti için tarih anlamlıdır. /2026-e-ticaret-raporu/ adresindeki yıl, içeriği diğer raporlardan ayırır.
Ürün kodları da benzer şekilde değerlendirilebilir. /urun/atlas-kosu-ayakkabisi-4821/ gibi bir adres, anlaşılır ürün adıyla sistemin ihtiyaç duyduğu benzersiz kodu bir araya getirebilir. Sayı bulunması tek başına URL’yi kötü yapmaz.
Parametreli URL’ler SEO’ya zararlı mı?
Parametreler; sayfalama, filtreleme, sıralama ve kampanya takibi gibi işlevlerde kullanılır. Sorun, soru işaretinin varlığı değil; gereksiz adres çoğalması veya farklı sayfaların yanlış yönetilmesidir.
Örneğin şu adreslerin görevleri farklıdır:
| URL örneği | İşlevi | İncelenecek konu |
|---|---|---|
/ayakkabi/?page=2 | Ürün listesinin ikinci sayfası | Ayrı ürünlerin erişilebilir olması |
/ayakkabi/?renk=siyah | Filtrelenmiş ürün listesi | Ayrı arama ihtiyacı ve içerik değeri |
/ayakkabi/?sirala=fiyat | Liste sırasını değiştirme | Tekrarlanan içeriğin yönetimi |
/rehber/?utm_source=bulten | Kampanya kaynağını izleme | Ana adresle tutarlılık |
Google, ?anahtar=deger biçimindeki parametreleri destekler. Site içi bağlantılarda sürekli değişen oturum kimlikleri ve geçici takip değerleri üretmekten kaçınmak gerekir. Google parametreli URL önerileri.
Filtre kombinasyonlarını sınırsız çoğaltmayın
Renk, beden, marka, fiyat ve sıralama seçeneklerinin her birleşimi yeni adres oluşturduğunda taranacak URL sayısı hızla artabilir. Hangi filtre sayfalarının aramada görünmeye değer olduğunu, hangilerinin yalnızca kullanıcı arayüzü işlevi gördüğünü belirleyin.
İndekslenmesi amaçlanmayan büyük filtre alanlarında taramayı yönetmek gerekebilir. Canonical etiketi tek başına bütün tarama yükünü ortadan kaldıran bir araç değildir. Google filtreli gezinme rehberi.
Sayfalamanın bütün sayfalarını ilk sayfaya canonical vermeyin
İkinci sayfada farklı ürünler varsa ?page=2 adresi birinci sayfanın birebir kopyası değildir. Google, sayfalama dizisindeki her sayfanın ayrı URL’si ve kendine ait canonical adresi olmasını önerir. Google sayfalama rehberi.
Canonical, yönlendirme ve noindex nasıl ayrılır?
Bu üç yöntem farklı amaçlarla kullanılır:
| Yöntem | Temel amaç |
|---|---|
| Kalıcı yönlendirme | Eski adrese gelen kullanıcıyı ve arama motorunu yeni adrese taşımak |
| Canonical | Aynı veya çok benzer içerikler arasından tercih edilen URL’yi belirtmek |
| Noindex | Sayfanın arama sonuçlarında indekslenmemesini istemek |
Canonical etiketi kullanıcıyı başka sayfaya yönlendirmez. Google için bir tercihtir; Google farklı bir URL’yi canonical seçebilir. Bu nedenle iç bağlantıların, site haritasının ve canonical bildirimlerinin çelişmemesi önemlidir. Google canonical açıklaması, canonical uygulama rehberi.
Robots.txt ile taramayı engellemek de noindex ile aynı değildir. Google’ın noindex kuralını okuyabilmesi için sayfaya erişebilmesi gerekir. İndeksteki bir adresi kaldırmak isterken taramayı engelleyip noindex’in okunmasını önlemeyin. Google noindex dokümanı.
Site türüne göre URL biçimi örnekleri
Aşağıdaki yapılar başlangıç önerileridir; mevcut site mimarisine göre uyarlanabilir.
| Sayfa türü | Örnek adres yolu | Neden kullanılabilir? |
|---|---|---|
| Blog rehberi | /url-bicimi-nasil-olmali/ | Konuyu doğrudan anlatır |
| Hizmet sayfası | /hizmetler/teknik-seo/ | Hizmetleri ortak bölümde toplar |
| Kategori sayfası | /kadin/kosu-ayakkabisi/ | Kategori ilişkisini anlaşılır kılar |
| Ürün sayfası | /urun/atlas-kosu-ayakkabisi-4821/ | Ürün adıyla benzersiz kodu birleştirir |
| Yıllık rapor | /raporlar/2026-e-ticaret/ | Rapor dönemini ayırt eder |
| Türkçe içerik | /tr/url-yapisi/ | Dil sürümüne ayrı adres verir |
| İngilizce içerik | /en/url-structure/ | Çevirinin bağımsız adresini oluşturur |
Çok dilli sitelerde yalnızca URL’ye /tr/ veya /en/ eklemek yeterli değildir. İlgili içerik gerçekten o dilde sunulmalı ve dil sürümleri doğru eşleştirilmelidir. Google, farklı dil sürümleri için ayrı URL’ler kullanılmasını önerir; hreflang bu sürümler arasındaki ilişkiyi açıklamaya yardımcı olur. Google çok dilli site rehberi.
WordPress’te URL biçimi nasıl seçilmeli?
WordPress’te genel yapı Ayarlar → Kalıcı Bağlantılar bölümünden belirlenir. “Yazı ismi” seçeneği veya özel bir yapı kullanılabilir. Örneğin /%postname%/ ya da /blog/%postname%/, yeni bir içerik sitesi için değerlendirilebilecek iki farklı düzendir. WordPress kalıcı bağlantı dokümanı.
Seçimi siteyi kurarken yapmak kolaydır. Yayında olan bir sitede genel ayarı değiştirmek ise çok sayıda yazının adresini etkileyebilir.
Tek bir yazının kısa adını düzenlemekle bütün sitenin kalıcı bağlantı yapısını değiştirmeyi birbirinden ayırın. Mevcut adresler indekslenmiş ve bağlantı almışsa önce eski adreslerin yeni karşılıklarını hazırlayın.
Mevcut URL değiştirilirken ne yapılmalı?
Adres değişikliği; yanlış konu adı, yeniden yapılanma veya teknik bir sorun gibi somut bir ihtiyacı karşılamalıdır. Yalnızca daha kısa göründüğü için performans sağlayan bir sayfayı taşımak öncelikli bir SEO işi değildir.
Değişiklik gerektiğinde şu sırayı izleyin:
- Eski URL ile ilgili yeni URL’yi eşleştirin.
- Yeni sayfanın doğru içeriği açtığını ve indekslenebilir olduğunu kontrol edin.
- Eski adresten yeni adrese kalıcı yönlendirme uygulayın.
- İç bağlantıları, canonical bildirimlerini ve site haritasını güncelleyin.
- Eski adresin doğrudan doğru hedefe gittiğini test edin.
- Search Console’da eski ve yeni adreslerin durumunu izleyin.
Google, kalıcı adres değişikliklerinde mümkün olduğunda sunucu taraflı 301 veya 308 yönlendirmelerini önerir. Google yönlendirme rehberi.
Bütün eski sayfaları ilgisiz biçimde ana sayfaya göndermeyin. Yönlendirme hedefi, eski içeriğin karşılığını sunmalıdır. Google’ın taşıma rehberi, yönlendirmelerin mümkün olduğunca uzun süre ve genel olarak en az bir yıl korunmasını önerir. Taşıma sırasında görünürlük dalgalanabilir. Google URL taşıma rehberi.
Yayın öncesi URL kontrol listesi
Yeni bir adresi yayımlamadan önce şu noktaları kontrol edin:
- Konusu, yalnızca adrese bakıldığında anlaşılabiliyor mu?
- Gereksiz kelime tekrarı veya geçici kampanya bilgisi var mı?
- Harf, kısa çizgi ve sondaki eğik çizgi kuralları siteyle tutarlı mı?
- Adres, beklenen içeriği doğru HTTP yanıtıyla açıyor mu?
- İndekslenmesi istenen sayfada yanlış noindex veya canonical var mı?
- İç bağlantılar ve site haritası tercih edilen adresi kullanıyor mu?
- Filtre ve sayfalama adresleri farklı amaçlarına göre yönetiliyor mu?
- Eski bir adres değiştiyse yönlendirmesi çalışıyor mu?
SeoGri’de bu yazı için /url-bicimi-nasil-olmali/ gibi kısa ve açıklayıcı bir yol yeterlidir. İçeriğin başlığı veya örnekleri güncellendiğinde adresi de değiştirmek gerekmez. Amaç, kullanıcının tanıyabileceği ve sitenin uzun süre tutarlı biçimde kullanabileceği bir bağlantı oluşturmaktır.
URL Biçimi Hakkında Sık Sorulan Sorular
SEO uyumlu URL kaç karakter olmalı?
Sabit bir karakter sayısını SEO hedefi olarak kullanmayın. URL, sayfanın konusunu anlatacak kadar açıklayıcı ve gereksiz tekrarları dışarıda bırakacak kadar sade olmalıdır. İşlevsel bir adresi yalnızca kısaltmak için değiştirmek yerine önce değişikliğin gerçek faydasını değerlendirin.
URL’de Türkçe karakter kullanmak zararlı mı?
Türkçe karakterler tek başına indeksleme engeli değildir. Doğru karakter kodlaması ve tutarlı bağlantılar gerekir. Yeni adreslerde kullanım kolaylığı için Türkçe karakterleri Latin harflerine dönüştüren bir yazım standardı seçebilirsiniz; bu tercih mevcut adreslerin mutlaka değiştirilmesini gerektirmez.
URL ile slug arasındaki fark nedir?
URL, protokol ve alan adı dahil kaynağa erişmek için kullanılan adresi ifade eder. Slug ise içerik yönetim sistemlerinde genellikle yazı veya sayfayı tanımlayan kısa addır. Örneğin https://example.com/blog/url-yapisi/ adresinde url-yapisi slug olarak düşünülebilir.
URL’de # işareti kullanmak yanlış mı?
Sayfanın SSS gibi bir bölümüne gitmek için #sss kullanılabilir. Ancak ayrı indekslenmesini istediğiniz içerikleri yalnızca # sonrasındaki değişikliklerle sunmayın. Google, fragment bölümlerini genel olarak ayrı sayfa adresleri gibi işlemez. Google URL yapısı rehberini inceleyebilirsiniz.
Yazının başlığı değiştiğinde URL de değişmeli mi?
Sayfanın konusu aynı kalıyorsa başlığı düzenlemek URL’yi değiştirmeyi gerektirmez. Mevcut adres hâlâ doğru ve anlaşılırsa korunabilir. Adres değişikliği gerekiyorsa eski bağlantının ilgili yeni sayfaya yönlendirilmesi ve site içindeki bağlantıların güncellenmesi gerekir.
Canonical etiketi eski URL’yi yeni adrese yönlendirir mi?
Hayır. Canonical, benzer içerikler arasında tercih edilen adresi arama motoruna bildirir; ziyaretçiyi başka sayfaya taşımaz. Kalıcı adres değişikliğinde uygun 301 veya 308 yönlendirmesi kullanılabilir. Canonical bildirimi, yönlendirmenin yerine geçmez.



